Skip to content

5.2 Retarget 子模块

Retarget 子模块,用于进行动作重定向,可以帮助用户快速地把动作从一个armature迁移到其他任意的armature上

该子模块的控件包括:

Retarget 选项卡

image.png

  • Source armature

    源动画骨骼,应为带有动画的armature对象

  • Target armature

    目标角色骨骼,应为armature对象

  • Retarget Animation按键

    点击该按键,即可执行重定向,源动画将根据设置迁移到目标骨骼

  • Advanced Settings菜单

    image.png

    • Align Reference Pose按键

      • 参考姿势对齐按键,点击该按键会弹出基础姿态选择框,需要决定source以及target armature从哪种姿态开始进行初始姿态的对齐
      • 确认后进入”align reference pose“面板,可以编辑参考姿势
    • Frame Range

      需要进行重定向的帧范围,起始帧(start)不得早于源动画的起始帧,结束帧(end)不得晚于源动画的结束帧

    • Auto Scale

      是否根据source armature和target armature的体型差异,自动对动作的位移进行缩放

    • Keep Target Place

      是否以目标骨骼rest pose的位置和朝向开始执行动作

    • Optimize Spine Chain

      是否优化脊柱部分重定向的结果

Batch Retarget 选项卡

image.png

  • Source motion folder

    所有源动作文件所处的目录

  • Source file type

    源动作文件格式,可以是fbx或者bvh

  • Target armature file

    存储目标骨骼的文件路径,需要以fbx格式存储

  • Output motion folder

    输出重定向结果的目录

  • Use single Retarget Config

    是否沿用”Retarget“选项卡的配置,执行批量重定向

  • Batch Retarget Animation按键

    执行批量重定向

Align Reference Pose 选项卡

image.png

  • Auto T-pose按键

    • 点击该按键,当前参考姿势将自动对齐到面向blender世界坐标-Y轴向的T-pose

    • T-pose可以替换成其他类型的标准姿势

      image.png

  • Reset按键

    恢复当前参考姿势至初始姿势

  • Apply Rest Pose按键

    点击该按键将会把当前参考姿势应用为armature的rest pose,同时保持原有的动作不变。Rest mesh也会同步更新。

  • Cancel按键

    取消参考姿势对齐操作,回到”Retarget“选项卡

  • Save按键

    保存当前的参考姿势,并作为重定向的配置

Released under the MIT License.